修改请求头

HTTP请求头是HTTP的请求消息头的组成部分之一,可携带特定请求参数信息并传递给服务器。您可以通过配置回源HTTP请求头实现,支持增加、删除、变更或替换回源HTTP请求头,满足更多实际业务需求。

功能介绍

边缘安全加速 ESA节点请求回源站请求资源时,源站可获取到回源请求头中携带的信息,用于实现特定业务需求。您可以通过修改请求头功能,改写用户回源请求中的HTTP Header信息,携带特定的参数信息给源站。

image

注意事项

回源请求指客户端经过边缘安全加速 ESA节点回源的请求。回源HTTP请求头配置只会影响通过边缘安全加速 ESA回源的HTTP消息,对于边缘安全加速 ESA节点直接响应给用户的HTTP消息不做修改。

修改请求头

  1. 登录ESA控制台

  2. 在左侧导航栏,单击站点管理

  3. 站点管理页面,单击目标站点名称,或对应站点操作列的详情

  4. 在左侧导航栏,选择规则 > 转换规则

  5. 单击修改请求头页签。

  6. 单击新建规则,填写规则名称,根据需求设置要匹配的用户请求及修改请求头的具体配置。

    操作方式

    说明

    示例

    添加

    在回源请求中添加指定请求头。

    增加名称为x-code,值为key1的请求头,请填写:

    • 请求头名称:x-code

    • 请求头值:key1

    删除

    在回源请求中删除所有与请求头名称匹配的参数值,无论是否有重复的请求头参数。

    删除名称为x-code的请求头,请填写请求头名称:x-code。

    变更

    在回源请求中变更指定请求头的值。

    修改回源请求中名称为x-code的请求头的值为key2,请填写:

    • 请求头名称:x-code

    • 请求头值:key2

    说明
    • 禁止配置“ali-”或者“Ali-”开头的请求头名称

    • 请求头值中可以配置多个值,多个值用英文逗号(,)分隔。

  7. 单击确定